from haystack import indexes
from .models import Post
class PostIndex(indexes.SearchIndex, indexes.Indexable):
   #类名必须为需要检索的Model_name+Index，这里需要检索Post，所以创建PostIndex
   text = indexes.CharField(document=True, use_template=True)#创建一个text字段
    #每个索引里面必须有且只能有一个字段为document=True
   # body = indexes.CharField(model_attr='body')
   def get_model(self):#重载get_model方法，必须要有！
       return Post
   def index_queryset(self, using=None):
       return self.get_model().objects.filter(status='published')